const mysql=require('mysql')
// 链接
const db=mysql.createPool({
    host:'127.0.0.1',
    user:'root',
    password:'123thank',
    database:'homework'
})


// const sql=`update test set name='何许人' where id=2`
// db.query(sql,(err,result)=>{
//     if(err){return console.log(err.message)}
//     console.log(result.message)
// })

// 插入语句
// const user={name:'旺仔小馒头'}
// const sqlStr=`insert into test(name) values(?)`
// db.query(sqlStr,[...Object.values(user)],(err,result)=>{
//     if(err)return console.log(err.message)
//     if(result.affectedRows===1){
//         console.log('插入成功')
//     }
// })

//需要自己判断字符是否为空 字符类型等
// const user={name:'好运来'}
// const sqlStr=`insert into test set ?`
// db.query(sqlStr,user,(err,result)=>{
//     if(err)return console.log(err.message)
//     if(result.affectedRows===1){
//         console.log('插入成功')
//     }
// })



// 更新语句
// const user={id:12,name:'宋小宝'}
// const sqlStr=`update test set name=? where id=?`
// db.query(sqlStr,[user.name,user.id],(err,result)=>{
//     if(err)return console.log(err.message)
//     if(result.affectedRows===1){
//         console.log('更新成功')
//     }
// })

// const user={id:12,name:'黄婉玉'}
// const sqlStr=`update test set ? where id=?`
// db.query(sqlStr,[user,user.id],(err,result)=>{
//     if(err)return console.log(err.message)
//     if(result.affectedRows===1){
//         console.log('更新成功')
//     }
// })

// 删除
// const sqlStr=`delete from test where id=?`
// // 有多个占位符时，用数组，否则可以传入单个
// db.query(sqlStr,1,(err,result)=>{
//     if(err)return console.log(err.message)
//     if(result.affectedRows===1){
//         console.log('删除成功')
//     }
// })

// 标记删除
const sqlStr=`update test set status=? where id=?`
// 有多个占位符时，用数组，否则可以传入单个
db.query(sqlStr,[1,2],(err,result)=>{
    if(err)return console.log(err.message)
    if(result.affectedRows===1){
        console.log('标记删除成功')
    }
})
